package com.property.manage.model.print;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

/**
 * 描述 支付票据编号
 *
 * @author lwb
 * @since 2020/9/18
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class PayBillVo extends CommonBill {

    @ApiModelProperty("收费项目")
    private String feeType;
    @ApiModelProperty("应收金额")
    private BigDecimal shouldPay;
    @ApiModelProperty("减免金额")
    private BigDecimal deductionAmount;

    @ApiModelProperty("金额")
    private BigDecimal money;


    @ApiModelProperty("物业费")
    private BigDecimal propertyMoney;
    @ApiModelProperty("租金")
    private BigDecimal rentMoney;
    @ApiModelProperty("其他费用")
    private BigDecimal otherMoney;

    @ApiModelProperty("预存余额")
    private BigDecimal advanceBalance;

    @ApiModelProperty("付款方")
    private String payer;
    @ApiModelProperty("说明")
    private String explain;
    @ApiModelProperty("备注")
    private String remark;
    @ApiModelProperty("实际金额")
    private BigDecimal realAmount;
    @ApiModelProperty("金额大写")
    private String chineseAmount;

    @ApiModelProperty("缴费类型")
    private String walletType;
}
